package com.shycloud.mido.member.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 教师认证信息表
 */
@Data
@TableName(value = "sm_member_teacher_approval_new")
public class SmMemberTeacherApprovalNew {
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	@TableField(value = "member_id")
	private String memberId;

	/**
	 * 教师姓名
	 */
	@TableField(value = "name")
	private String name;

	@TableField(value = "phone")
	private String phone;

	/**
	 * 工作室名称
	 */
	@TableField(value = "studio_name")
	private String studioName;

	/**
	 * 省编号
	 */
	@TableField(value = "province_code")
	private String provinceCode;

	/**
	 * 市编号
	 */
	@TableField(value = "city_code")
	private String cityCode;

	/**
	 * 省名称
	 */
	@TableField(value = "province_name")
	private String provinceName;

	/**
	 * 市名称
	 */
	@TableField(value = "city_name")
	private String cityName;

	/**
	 * 教龄
	 */
	@TableField(value = "teach_year")
	private Integer teachYear = 1;

	/**
	 * 毕业院校
	 */
	@TableField(value = "school")
	private String school;

	/**
	 * 教学成果展示
	 */
	@TableField(value = "achievement_pic")
	private String achievementPic;

	/**
	 * 状态 0-未审批, 1-已通过, 2-已驳回
	 */
	@TableField(value = "status")
	private String status;

	/**
	 * 申请时间
	 */
	@TableField(value = "create_time")
	private Date createTime;

	/**
	 * 更新时间
	 */
	@TableField(value = "update_time")
	private Date updateTime;

	/**
	 * 审核方(运营商中文, 或者是总部)
	 */
	@TableField(value = "approved_by")
	private String approvedBy;

	public static final String COL_ID = "id";

	public static final String COL_MEMBER_ID = "member_id";

	public static final String COL_NAME = "name";

	public static final String COL_STUDIO_NAME = "studio_name";

	public static final String COL_PROVINCE_CODE = "province_code";

	public static final String COL_CITY_CODE = "city_code";

	public static final String COL_PROVINCE_NAME = "province_name";

	public static final String COL_CITY_NAME = "city_name";

	public static final String COL_TEACH_YEAR = "teach_year";

	public static final String COL_SCHOOL = "school";

	public static final String COL_ACHIEVEMENT_PIC = "achievement_pic";

	public static final String COL_STATUS = "status";

	public static final String COL_CREATE_TIME = "create_time";

	public static final String COL_UPDATE_TIME = "update_time";
}